home *** CD-ROM | disk | FTP | other *** search
/ Assassins - Ultimate CD Games Collection 4 / Assassins 4 (1999)(Weird Science).iso / docs / arcade / wriggle_2.1.doc < prev    next >
Text File  |  1992-09-02  |  20KB  |  535 lines

  1.  
  2.                      W R I G G L E  v2.1
  3.  
  4.             Made by Jesper Wilhelmsson   1996-98
  5.  
  6.          A note for you who have an older version of Wriggle installed.
  7.  
  8.           New for v2.1:
  9.  
  10.         A rather massive change of the scoresystem will make it hard
  11.         to achieve the same high score as in v2. The best thing is
  12.         probably to erase the highscorefile (Wriggle.hi) before
  13.         playing this new version.
  14.  
  15.         The Teleport has been moved in the gfx-file. If you have made
  16.         your own levels with teleports, these will not occur as teleports
  17.         in future versions. The problem is easy to adjust though: just
  18.         replace the piece with a new teleport and save the level again.
  19.  
  20.           From v2:
  21.  
  22.         The file Wriggle.hi in your S: won't be used anymore, a new
  23.         file will be created in the same dir where the game is
  24.         installed.
  25.         If you want to use the old hiscore-file just copy it to the
  26.         gamedir. This will work for v1.5 hiscore files - not v1.3.
  27.         At the moment the the hiscore table will look quite uggly
  28.         if you use a old hiscorelist, but it will work.
  29.  
  30.                      If you registred before .......
  31.  
  32.  
  33.         If you have already registred Wriggle I can understand
  34.         your frustration over finding this new release elsewhere
  35.         than in your mailbox. But the HDD-crash that caused the
  36.         rewrite (v2ß) also erased my YAM-addressbook. So please,
  37.         if you are interested in getting information about new
  38.         releases, just send me an eMail and re-register.
  39.  
  40.          /Jesper W.
  41.          ----------
  42.  
  43.        The file Wriggle.hi can be deleted if you want to
  44.        erase the hiscore. A new file will be created next
  45.        time you run the game.
  46.  
  47.          REQUIREMENTS
  48.  
  49.        The game will run smoothly and errorfree on any
  50.        Amiga using OS 2.0 or higher.
  51.  
  52.        If it doesn't work on your machine it probably
  53.        is the result of a not entierly systemfriendly
  54.        commodity you have in the background. If you
  55.        find out what program that causes the problem,
  56.        please let me know so I can name the program
  57.        in this documentation.
  58.  
  59.         How to contact me 
  60.  
  61.          THE WRIGGLY TALE
  62.  
  63.        Once uppon a time there was a worm. He were looking
  64.        for food. He happily found that there were quite a
  65.        lot of apples and pears lying around on the ground.
  66.        As he ate a couple of the apples he noticed that
  67.        there were a spell casted on them, once one were
  68.        eaten a rock turned up... This was a bad thing since
  69.        rocks blocked his way. To remove these rocks he had
  70.        to find the S, which gave him strength enough to
  71.        remove five rocks. There were one apple that wasn't
  72.        bewitched. Our little worm noticed that once the
  73.        lightred apple were eaten the spell on another apple
  74.        was broken.
  75.        There were other things to be found too, a diamond
  76.        gave the worm extra length but the ruby took it away
  77.        again. He found a magic potion that made him invisible,
  78.        and a mirror that took the worm to the mirrorworld for
  79.        a moment.
  80.        There were walls that trapped some of the apples, our
  81.        worm had to find a key that matched the door in the
  82.        wall. There were allso a teleport that took the worm
  83.        to another room. A pair of scissors cut the worm into
  84.        halves and gave him a friend that was willing to help
  85.        him in his quest for food. But the friend weren't
  86.        carefull enough, he accidentally ate some poison and
  87.        a grave were raised to his memory.
  88.        Our wriggling friend wriggled on in his quest and if
  89.        nothing unexpected happened he's still wriggling around.
  90.  
  91.          HOW TO PLAY
  92.  
  93.        It is almost the standard worm-game except for
  94.        the controls. You control the worm with the
  95.        mouse, which can be tricky at first, but after
  96.        a few rounds you'll se the advantages with a
  97.        'non square' worm. Move freely around the
  98.        board and pick up food. There is, ofcourse,
  99.        no danger involved in crossing your own tail.
  100.        Have you ever seen a worm that dies just
  101.        because he stumbles on his own tail?
  102.  
  103.        When you start the game for the first time you
  104.        will be able to select the first three levels,
  105.        (if the leveldatafile contains three levels).
  106.        To get to the rest of the levels you have to
  107.        play and get there. After playing to a later
  108.        level you will be able to select this level in
  109.        the menu.
  110.  
  111.        Hint: Since the lid apple don't give any rocks
  112.              or other bad things, but may give all the
  113.              good things like x-tra life etc. It might
  114.              be a good thing to take the apples in
  115.              that special order.
  116.  
  117.         Tool types if Started from WB
  118.  
  119.        In the games icon there are two tool types:
  120.  
  121.        WINDOW      - Open the game in a WB-window
  122.                      Default: FALSE - (TRUE/FALSE)
  123.  
  124.        NOFADE      - Don't change the colours in the WB-palette
  125.  
  126.                      All colours are restored when the game
  127.                      exits, but if you want to work on the
  128.                      WB while the game is runing you might
  129.                      want to have your standard colours.
  130.                      Observe the function of the 'c' hotkey!!
  131.                      Default: FALSE - (TRUE/FALSE)
  132.  
  133.        DEFDATAFILE - Name of file with leveldata to be loaded
  134.                      Only datafiles created in Wriggle LevelEd
  135.                      are guarantied to work!
  136.                      Default: 'PROGDIR:Wriggle.dat'
  137.  
  138.        MSENS       - Mouse sensitivity. How much to drag the
  139.                      mouse before something happens.
  140.                      Default: 5 - (1-9)
  141.  
  142.        -----------------------------------------------
  143.         Arguments if Started from CLI
  144.  
  145.        From CLI you can only alter the two first options:
  146.        WINDOW and NOFADE. Just type them after Wriggle.
  147.        Eg: Wriggle window nofade   - This will give you
  148.              Wriggle in a window and the WB-palette will
  149.              not be altered.
  150.  
  151.        -----------------------------------------------
  152.         Hotkeys
  153.  
  154.  
  155.        S   -> Start game
  156.        E   -> Go to the LevelEd
  157.        Q   -> Quit game
  158.        ESC -> Quit game
  159.        1,2 -> Change Human/Amiga player
  160.        +,- -> Change Level
  161.        T   -> Change Gametype
  162.        C   -> Swap between the game colors and the
  163.               standard WB-palette (not active when
  164.               NOFADE is used, and ONLY active in WB-play)
  165.  
  166.         In the game..
  167.  
  168.        .. You can pause the game with 'p'
  169.        .. Abort the current game with 'esc'
  170.        .. Still change colors with 'c'
  171.  
  172.        The bricks that will turn up on the board are:
  173.  
  174.        the Apple:   Eat these to complete level. There are
  175.                     some advantages in taking them in the
  176.                     right order...
  177.  
  178.        the Pear:    Moore food to complete levels
  179.  
  180.        the Worm:    Gives you another chance
  181.  
  182.        the Diamond: Increase worm length and gives you
  183.                     1000 points. A longer worm gives more points.
  184.  
  185.        the Ruby:    Decreases worm length and gives you
  186.                     1000 points
  187.  
  188.        the S:       Gives you superpowers - eat rocks to
  189.                     get to trapped pieces (only five
  190.                     though..)
  191.  
  192.        the Clock:   Increase time left to finish level
  193.  
  194.        the Mirror:  Oops.. how do you turn now..?
  195.  
  196.        the Magic potion: This magic potion makes you invissible...!
  197.  
  198.        the Scissors:Cut your worm into halves, gives the other half
  199.                     a life of its own
  200.  
  201.        the Coin:    Gives you some cache (1g) and 50 points
  202.  
  203.        the Moneybag:Gives you a little extra cache (10g) and 500 points
  204.  
  205.        the Questionmark: Can be any of the above...
  206.  
  207.        the Teleport:Run into one of them and come out thru
  208.                     the other.
  209.  
  210.        the Door:    Find the matching Key...
  211.  
  212.        the Key:     Open the matching Door
  213.  
  214.        the Rock:    Just there to annoy you
  215.  
  216.        the Skull:   Instant death...
  217.  
  218.        the Water:   Stay out of the water!
  219.  
  220.        the Wall:    Exciting levels with different walls
  221.  
  222.        the Grave:   A memorial over lost worms
  223.  
  224.        the Exit:    Enter when ready...
  225.  
  226.          WRIGGLE LEVELED
  227.  
  228.        In v2 of Wriggle a new door opened as the
  229.        Wriggle LevelEd was introduced.
  230.        To make your own levels in Wriggle there are just
  231.        a few things to remember:
  232.        
  233.        * Don't fill the screen with pieces.
  234.          The game randomly places the food pieces and
  235.          some rocks on your level, there has to be enough
  236.          room for them!!
  237.          ... You can ofcourse prevent random pieces from
  238.              appearing by setting theese to 0 in the
  239.              LevelData editor...
  240.          If you fill the screen and the game can't find a
  241.          place to put a random piece, the game will hang!
  242.          I don't know if this is a bug or not, but keep
  243.          it in mind.
  244.  
  245.        * Don't leave closed rooms empty.
  246.          If you make a closed room, fill it with empty
  247.          pieces. Othervise the random food might end up
  248.          inside the room and be out of reach for the worm.
  249.  
  250.        * If you set a value of diamonds, rubys or money to
  251.          finish the level, make sure there are enough of them
  252.          on the field, or the level can never be finished.
  253.  
  254.         The hotkeys
  255.  
  256.        C   -> Exit LevelEd - Cancel changes
  257.        E   -> Exit LevelEd - Keep changes
  258.        S   -> Save World data - Don't forget!
  259.        +,- -> Change levels
  260.        G   -> Goto Level
  261.        A   -> Add new level (after this one)
  262.        I   -> Insert new level (before this one)
  263.        D   -> Delete level
  264.        T   -> Edit LevelData
  265.  
  266.         The pieces
  267.  
  268.        You can't place Food or Graves, but the rest is
  269.        up to you.
  270.  
  271.        The foodpieces (Apple and Pear) are allways placed
  272.        randomly - Keep that in mind!
  273.  
  274.        The Diamond, Ruby, S, Worm, Teleport, Rock, Water,
  275.        Door, Key, Skull, Clock, Mirror, Scissors,
  276.        Questionmark, Exit, Money and Wall are explained in
  277.        How to play.
  278.  
  279.        There are one more piece though: The Empty piece.
  280.  
  281.        The empty piece is placed where you want to assure
  282.        that no random piece is placed, i.e. in doorways or
  283.        corridors.
  284.        A good thing is to place some empty pieces by the
  285.        start point so that the players don't run into a
  286.        rock directly at the start. All new levels are
  287.        initialized with these empty pieces.
  288.        It is also a good thing to place
  289.        an empty piece by the teleport so that no random
  290.        rock make it impossible to use it.
  291.  
  292.         the LevelData Editor
  293.  
  294.        This is where you deside what to do on your level.
  295.  
  296.        You can edit the folowing data for each level:
  297.  
  298.        Repeat   -> How many times the level should be played.
  299.                    Random Rocks and Poison will increase in
  300.                    number at each repetition.
  301.  
  302.        Apples   -> How many apples to take
  303.        Pears    -> How many pears to take
  304.  
  305.                  * The apples and pears are randomly placed
  306.                    on each level, remember to leave place
  307.                    for them!
  308.  
  309.        Diamonds -> How many diamonds to take
  310.        Rubies   -> How many rubies to take
  311.        Money    -> How much money to take
  312.  
  313.                  * You place theese pieces in the LevelEd.
  314.                    If you enter a higher number than the
  315.                    number of pieces on the level, a number
  316.                    of pieces will be added at random to fill
  317.                    the gap.
  318.                    Observe that theese pieces may occur as
  319.                    a random piece when an apple is taken.
  320.                    This means that there may be pieces left
  321.                    when the level is finished.
  322.  
  323.        Time     -> The number of seconds you have to finish
  324.                    the level
  325.  
  326.        Random   -> Check theese boxes if you want rocks and
  327.        dangers     poison to randomly occur on this level.
  328.  
  329.         When you're finished
  330.  
  331.        When the tracks are finished, tested and saved and
  332.        you have checked that all levels are playable,
  333.        send the datafile to me and I'll
  334.        include it in the next release.
  335.  
  336.          INFORMATION ABOUT THE GAME / BUGS
  337.  
  338.        Wriggle were my first program written in E.
  339.  
  340.        After v1.5 was released my harddrive crached
  341.        and I lost the source. But since I liked the
  342.        game, and several other users asked me to update
  343.        the game, I decided to rewrite the entire thing.
  344.        While doing this, with the help of a printout of
  345.        v1.2, I improved and optimized almost every
  346.        single part of the program so it became a faster
  347.        game with a smaller bin-file.
  348.        After adding some new functions like the
  349.        computerplayer, keyboardshortcuts and the option
  350.        to start the game in a WB-window, I decided to
  351.        release the game as v2 ß.
  352.        I then made the biggest update ever made to this
  353.        game: Real graphix and a Level Editor. A few
  354.        other new features were added too. I've tried to
  355.        make all the changes that were sent to me by
  356.        eMail, except a NTSC version. But I hope that the
  357.        window-option will give the NTSC-users a chanse.
  358.        So don't hessitate, if you have any ideas
  359.        let me know!
  360.  
  361.          KNOWN BUGS (iiiiih...)
  362.  
  363.        I have killed all the bugs around. So I hope I
  364.        tell the truth when I say:
  365.  
  366.         - There are no bugs in Wriggle! (only worms..)
  367.  
  368.        ... but I've been wrong before ...
  369.  
  370.        There is one thing though... The timer is a 32-bit
  371.        number and counts seconds from 1 jan 1978. This
  372.        means that the number will turn negative sometime
  373.        in dec 2047, and the game will probably not work
  374.        properly after that...
  375.  
  376.   HISTORY
  377.  
  378.  I have placed a little (pd) on the features added on public demand.
  379.  I did this just to show that I accually do listen to the ideas and
  380.  requests made by You.
  381.  
  382. v1.0 Released: end of october 1996
  383.  
  384. v1.1 Released: 3:rd of november -96
  385.  
  386.      Bugfix: Iritating miss that alowed the player to
  387.              press the setupbuttons while playing,
  388.              removed.
  389.  
  390.      New features: Saving hiscore!
  391.  
  392. v1.2 Never released
  393.  
  394.      A preview of 1.3 only for registered users.
  395.  
  396. v1.3 Released: 22:nd of december -96
  397.  
  398.      New features: Improved grafix, now the game
  399.                    can be played without the eyes closed... ;)
  400.  
  401. v1.4 Never released
  402.  
  403.      A preview of 1.5 only for registered users.
  404.                    (Maybe i should start call them Beta...)
  405.  
  406. v1.5 Released: 25:th of february -97
  407.  
  408.      New features: Pause - Just press the right mouse button
  409.                    Levels - Not only the random blocks!
  410.                    TopTen HiScore!!
  411.  
  412.      General: The game is now faster (i.e. takes less processor-time)
  413.               thanx to the usage of a cirkular list instead of an
  414.               array for the wormpossitions. This means that the
  415.               worm can be *any* length an still use only two assignments
  416.               each frame. (Longer worms will appear in future versions)
  417.  
  418.      Bugfix: No more blocks will pop up in your face!
  419.  
  420.  v2 ß Released: 23:rd june -98
  421.  
  422.      Changes: The 'demo' and 'info' buttons removed
  423.  
  424.      New features: Longer worms
  425.                    Computerplayer. A very stupid one, but not random
  426.                    New levels
  427.                    The highscore-input now accepts any keymap (pd)
  428.                    Hotkeys added. Both on the menu and in the game
  429.                    Possible to open the game in a WB-window (pd)
  430.                    'Special food' added
  431.                    Some (minor) effort to improve graphics
  432.  
  433.      General: Complete rewrite of the entire game. (pd)
  434.               Read more about this in the about section
  435.  
  436.  v2   Released: 29:th of june -98
  437.  
  438.      New features: ** Level Editor!! ** (pd)
  439.                    Added Teleport, Grave and Ruby (pd)
  440.                    DEFDATAFILE Tool type
  441.                    One new level (10) just to use the teleport
  442.                    New World - WriggleABC.dat
  443.  
  444.      Bugfix: Now using correct, IDCMP-friendly function to read mousebuttons
  445.              The tooltypes in the icon are now used if started from WB
  446.              No more traces after the worm in pieces placed on the worms tail (pd)
  447.              No more Gurus when game is started in a window on a 640*256 WB (pd)
  448.              Last level comes again instead of a big bug
  449.              Timerbug on infoscreen fixed
  450.              Spritebug in game fixed, (I hope)
  451.  
  452.      General: OK, so I did something about the graphics too... (pd)
  453.  
  454.  v2.1 Released: 4:th of August -98
  455.  
  456.      Changes: The teleport is now 'direct', no more waiting for long worms (pd)
  457.               Pressing the + arrow on last level gives first level (pd)
  458.               The 'freezone' by the outer wall removed (pd)
  459.               The Walls are no longer a dangerous item (pd)
  460.               Both worms now starts in the same corner
  461.               Some minor layout changes
  462.  
  463.      New features: New objects: (some are pd)
  464.                    Pear, Money, Time, Mirror, Magic potion, Scissors, Water,
  465.                    Questionmark, Exit, Doors and Keys
  466.                    Time and Timebonus (pd)
  467.                    New intriging levels
  468.                    You can now 'draw' items by holding down mosebutton in LevelEd (pd)
  469.                    The LevelEd now has a 'goto level' feature (pd)
  470.                    LevelData lets you deside how much to do to complete a level (pd)
  471.                    Possible to change datafile within the game (Config window)
  472.                    MouseSensitivity (Config window) (pd)
  473.  
  474.      Bugfix: The pausefunction fixed (don't reply intuitionmessages that doesn't exist..) (pd)
  475.              Speedcorrection - the worm now has the same maxspeed in x and y (pd)
  476.              Mean bug that in unfortunate cases could hang the game removed (pd)
  477.  
  478.      Note: The Teleport has been moved in the gfx-file. If you have made your
  479.            own levels with teleports, these will not occur as teleports in future
  480.            versions. The problem is easy to adjust though: just replace the piece
  481.            with a new teleport and save the level again.
  482.  
  483.          REGISTRATION
  484.  
  485.        This game is free of charge, but just to see
  486.        where in the world it goes i would appreciate
  487.        if you took the time to write an e-mail with
  488.        your thougts, it's a small job for you but it
  489.        would mean the world to me.
  490.  
  491.        If you register by sending an e-mail, you will
  492.        ofcourse get the latest version of this game and,
  493.        if you want, future information about new releases.
  494.  
  495.          GREETINGS
  496.  
  497.        I would like to thank theese pepole for their
  498.        help with this program. I hope I can help you
  499.        in some way some day...
  500.  
  501.        Linus Larsson - For teaching me the basics of
  502.                        programming, (in the beginning
  503.                        of time).
  504.  
  505.        Holger Pruss  - For testing the game on OS 2.04
  506.                        and reporting the result to me.
  507.                        (It worked! :)  (v1.1)
  508.  
  509.        Magnus Malm   - For betatesting and great new ideas.
  510.  
  511.        Everyone else - For registering and sending ideas
  512.                        and bugreports!
  513.  
  514.          A WORD FROM THE AUTHOR
  515.  
  516.        Enjoy this game and  please, if you find anything
  517.        that you like or do not like, let me know.
  518.        I made this game for you, and i will ofcourse
  519.        alter it if there is something you don't like.
  520.  
  521.         /Jesper Wilhelmsson
  522.  
  523.  
  524.        Write to: jive@algonet.se
  525.  
  526.        On my homepage you will find sourcecodes to many
  527.        small applications and games in several different
  528.        languages. For instance E, C++, AMOS, Pascal, Perl,
  529.        JAVA, SPIM-assembler and so on...
  530.        There are also tips to programmers and some hardware
  531.        information about the Amiga and information on how
  532.        to rebuild and improve it.
  533.  
  534.        Take a look at: www.algonet.se/~jive
  535.